//
//  AutoScrollLabel.h
//  LotteryClient
//
//  Created by Sunyon 14-5-21.
//
//

#import <UIKit/UIKit.h>

@class AutoScrollLabel;
@protocol AutoScrollLabel <NSObject>

@optional

/*!
 *  处理点击事件方法
 *
 *  @param autoScrollLabel 滚动视图
 *  @param index           点击标题的下标
 */
- (void)autoScrollLabel:(AutoScrollLabel *)autoScrollLabel tapIndex:(int)index;

@end

@interface AutoScrollLabel : UIView
/*!
 *  处理点击时间
 */
@property (nonatomic,assign) id<AutoScrollLabel> delegate;
/*!
 *  轮播数组
 */
@property (nonatomic,strong) NSArray *titleArray;

/*!
 *  轮播时间间隔
 */
@property (nonatomic,assign) int interval;

/*!
 *  当前现实的 标题 数组下标
 */
@property (nonatomic,readonly) int currentIndex;

/*!
 *  是否已经开始
 */
@property (nonatomic,readonly) BOOL isStarted;

/*!
 *  字体
 */
@property (nonatomic,assign)UIFont *font;
/*!
 *  文本颜色
 */
@property(nonatomic,strong) UIColor *textColor;

/*!
 *  开始方法
 */
- (void)start;

/*!
 *  结束方法
 */
- (void)stop;
@end
